package lu.med.praxiswahl.wahlumed.dao.beans.daointerface;
import java.util.List;

import lu.med.praxiswahl.wahlumed.model.beans.LaborbookTBL;

/**
*
* @author Patrick kendzo
* Email: pkendzo@msn.com
*/
public interface LaborbookDAOInt {

	public void persist(LaborbookTBL todo);

    public void delete(Long todo);

    public void update(LaborbookTBL todo);

    public LaborbookTBL retrieveLabItemByID(Long id);

    public List<LaborbookTBL> retrieveLabItemsByCustomer(String matricule);
    
    public List<LaborbookTBL> getLabItemsOfINTERVAL(String fromDatum, String toDatum);
    
    public int getActualLabNumberIndex(String year);
    
    public List<LaborbookTBL> getLast_50_ItemOfLab(String year);
    
    public List<LaborbookTBL> getLaborItemSortedByNumber(String year);
}
